
//
//  UIView+ViewControllerExtension.swift
//  Weibo T
//
//  Created by mac on 15/12/4.
//  Copyright © 2015年 陈肖坤. All rights reserved.
//

import UIKit

//将 UIView 及其子类的响应者链条中的 视图控制器获取到

extension UIView {

    func navController() -> UINavigationController? {
    
        //遍历响应者链条 获取导航视图控制器
        //获取试图的下一个响应者
        var next = nextResponder()
        repeat {
        if let nextObj = next as? UINavigationController {
            return nextObj
        }
        //获取下一个响应者的下一个响应者
        next = next?.nextResponder()
        
        }while (next != nil)
            return nil
    }
}